package components.CInterface {
	import UIFree.uif_styles;
	
	import flash.display.IBitmapDrawable;
	import flash.events.EventDispatcher;
	import flash.events.IEventDispatcher;
	
	public interface ICollages extends IBitmapDrawable, IEventDispatcher {
		function get classes(): Object;
		function get layers(): Array;
		function get workspace(): EventDispatcher;
		function get styles(): uif_styles;
		function get flashVars(): Object;
		function alert2(a_title: String, a_message: String): void;
		function question(question: String, okFunc: Function, cancelFunc: Function=null, a_title: String=''): void;
		function createDataModuleDialog(a_title: String, a_data: Object, previewURL: String, 
										selectEvent: Object, a_rows: int, a_width: int, 
										a_height: int, modal: Boolean = false, a_styleClass: Object=null): IWindow;
	}
}